package com.ruoyi.his.functionTools;

import com.ruoyi.his.domain.HisDoctor;
import com.ruoyi.his.service.IHisDoctorService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Description;

import java.util.List;
import java.util.function.Function;

/**
 * @author chenjl26787
 * @version 1.0
 * @date 2025/4/24$ 上午10:54
 */
@Configuration
public class HisDoctorTools {
    @Bean
    @Description("查询医生列表，可以询问用户要求")
    //不需要注入  但是需要包装请求参数  不知道能不能写成多参数形式
    public Function<HisDoctor, List<HisDoctor>> hisDoctorList(IHisDoctorService iHisDoctorService){
        return iHisDoctorService::selectHisDoctorList;
    }
}
